@charset "utf-8";

.xwdt_focus{padding-right:2.5%; background-color:#f7f7f7;}
.xwdt_left{float:left; width:49%;}
.xwdt_news{float:right; width:48%;}

.xwdt_slide{float:none; width:100%; height:356px;}
.xwdt_slide .bd{height:356px;}

.xwdt_news .common_head .hd{font-size:1em; *font-size:16px;}
.xwdt_news .common_head .menu1 li{margin-right:12px;}

.index_left{float:left; width:811px;}
.index_right{float:right; width:269px;}

.ygzw{height:156px; background:url(../images/index/index_ygzw.jpg) no-repeat top;}
.ygzw .sunshine{display:block; text-align:center; height:99px;}
.ygzw ul{margin-left:14px;}
.ygzw ul li{float:left; margin:0 5px; position:relative;}
.ygzw ul li h4 a{display:block; width:120px; text-align:center; color:#d51e1e; line-height:36px; font-weight:bold; cursor:pointer; background:url(../images/opa7_white.png); border-radius:5px;}
.ygzw ul li h4 a:hover, .ygzw ul li h4 a.on{width:118px; height:35px; line-height:34px; background:#fff; border:#de6037 1px solid; border-bottom:none; border-radius:5px 5px 0 0;}

.ygzw ul .drop{position:absolute; top:36px; left:0; z-index:99; display:none; width:118px; background:#fff; border:#de6037 1px solid; border-top:none; border-radius:0 0 5px 5px; padding-bottom:5px;}
.ygzw ul .drop dd{font-size:.875em; padding:5px 10px; line-height:160%;}
/* LWW 20230908 */
.ygzw ul li.hover .drop{display: block;}

.sidemain{padding:5px 15px 15px; height:1760px; overflow:hidden; border:solid #ff8b00 1px; border-top:none;}
.sidemain .common_head .hd{font-size:1em; *font-size:16px;}
.sidemain .common_head.another .hd{font-size:1.125em; *font-size:18px;}
.sidemain .gzcy .common_head.gdhd_tt .hd{font-size:1.125em; *font-size:18px;}
.sidemain .gzcy .common_head.gdhd_tt{padding-bottom:0; border-bottom-color:#000; border-bottom-width:1px;}
.sidemain .gzcy .common_head.gdhd_tt .menu1 li{padding-right:5px; padding-bottom:5px;}
.sidemain .gzcy .common_head.gdhd_tt .menu1 li i{width:32px; height:31px; margin:0 5px; background-image:url(../images/index/gd_hdjl_titIco.png);}
.sidemain .gzcy .common_head.gdhd_tt .menu1 li font{display:inline-block;}
.sidemain .gzcy .common_head.gdhd_tt .menu1 li.on{color:#000; border-bottom:solid #d42b2b 6px; margin-bottom:-3px;}
.sidemain .gzcy .common_head.gdhd_tt .menu1 li.on a{color:#000;}

.zwgk_left{float:left; width:380px;}
.zwgk_right{float:right; width:380px;}
.zwgk_right .common_head{padding-top:5px;}


.zwgk_title{height:42px; line-height:42px; background:url(../images/channel/zwgk_title.jpg) no-repeat top #9b0101; font-size:1.125em; font-weight:bold; color:#fff; padding-left:60px; text-shadow:2px 2px 2px rgba(0,0,0,0.3);}
.zwgk_title a{color:#fff;}
.zwgk_title:hover{color:#fff;}
.zwgk_title a:hover{color:#fff;}
.zwgk_menu{padding:20px 20px 10px; background-color:#f7f7f7;}
.zwgk_menu .zfxx{margin:0 -5px;}
.zwgk_menu .zfxx li{width:50%;}
.zwgk_menu .zfxx li a{padding:4px 0; margin:0 5px 10px;}
.zwgk_menu .zfxx li a:hover{color:#c00;}
.zwgk_menu .zfxx li a i{width:5px; height:5px; margin:0 15px; background-color:#c00;}
.zwgk_menu .zfxx li a font{width:108px; line-height:30px;}
.zwgk_menu .zdly{padding:10px 0; margin-right:10px; margin-left:10px;}
.zwgk_menu .zdly li{float:left; margin-right:20px; font-size:.875em; line-height:24px;}
.zwgk_menu .zdly li.liLast{margin-right:0;}
.zwgk_menu .zdly.adddashed{margin-top:-10px; background:url(../images/dashed.gif) repeat-x bottom;}

.zwfw_left{float:left; width:220px;}
.zwfw_right{float:right; width:540px;}
.zwfw_piclink{text-align:center;}
.zwfw_piclink li a{display:block; margin-bottom:8px;}
/* LWW 20230908 加position */
.zwfw_query li{float:left; width:100%; margin-bottom:8px;position: relative;}
.zwfw_query li h4 a{display:block; font-weight:bold; line-height:25px; height:49px; background-color:#f7f7f7; cursor:pointer;}
.zwfw_query li h4 a i{float:left; margin-top:7px; margin-right:15px; margin-left:15px; width:35px; height:35px; background-image:url(../images/index/index_zwfw_icons.png);}
.zwfw_query li h4 a font{float:left; padding-left:20px; margin-top:16px; height:18px; line-height:18px; font-size:15px; border-left:#ccc solid 1px;}

.zwfw_query li h4 a:hover,
.zwfw_query li h4 a.on{color:#fff; background-color:#ffcc99;}
.zwfw_query li h4 a:hover font,
.zwfw_query li h4 a.on font{border-left-color:#fff;}

.zwfw_query li.li0 h4 a i{background-position:0 0;}
.zwfw_query li.li1 h4 a i{background-position:0 -35px;}
.zwfw_query li.li2 h4 a i{background-position:0 -70px;}
.zwfw_query li.li3 h4 a i{background-position:0 -105px;}

.zwfw_query li.li0 h4 a:hover i,
.zwfw_query li.li0 h4 a.on i{background-position:-35px 0;}
.zwfw_query li.li1 h4 a:hover i,
.zwfw_query li.li1 h4 a.on i{background-position:-35px -35px;}
.zwfw_query li.li2 h4 a:hover i,
.zwfw_query li.li2 h4 a.on i{background-position:-35px -70px;}
.zwfw_query li.li3 h4 a:hover i,
.zwfw_query li.li3 h4 a.on i{background-position:-35px -105px;}

.zwfw_query .drop{position:absolute; top:49px; right:0; left:0; z-index:99; display:none; padding:10px 15px; background:#fff5e3; border:#ffcc99 solid 1px; border-top:none;}
.zwfw_query .drop dd{text-align:center; font-size:.875em; line-height:200%;}
.zwfw_query .drop dd a{display:inline-block; margin:0 5px;}
/* LWW 20230908 */
.zwfw_query li.hover .drop{display: block;}

.gzcy_left{float:left; width:220px;}
.gzcy_right{float:right; width:540px;}
.gzcy_menu .menu_icons li{width:100%;}
.gzcy_menu .menu_icons li a{padding:13px 0; margin-top:10px; font-size:1em; font-weight:bold; color:#436288; border:none; background:url(../images/index/gd_hdjl_bg.png) no-repeat left top #95d6ff;}
.gzcy_menu .menu_icons li a i{width:40px; height:40px; margin:0 10px; background-image:url(../images/index/gd_hdjl_icons.png);}
.gzcy_menu .menu_icons li a font{width:130px; border-left:solid #436288 1px; padding-left:15px;}
.gzcy_menu .menu_icons li a:hover{color:#fff; font-weight:bold; background-image:url(../images/index/index_gzcy_btn_hover.jpg);}
.gzcy_menu .menu_icons li a:hover font{border-left-color:#fff;}
.gzcy_menu .menu_icons li.li0 a i{background-position:0 -80px;}
.gzcy_menu .menu_icons li.li1 a i{background-position:0 -40px;}
.gzcy_menu .menu_icons li.li2 a i{background-position:0 -120px;}
.gzcy_menu .menu_icons li.li3 a i{background-position:0 0;}
.gzcy_menu .menu_icons li.li4 a i{background-position:0 -200px;}
.gzcy_menu .menu_icons li.li0 a:hover i{background-position:-40px -80px;}
.gzcy_menu .menu_icons li.li1 a:hover i{background-position:-40px -40px;}
.gzcy_menu .menu_icons li.li2 a:hover i{background-position:-40px -120px;}
.gzcy_menu .menu_icons li.li3 a:hover i{background-position:-40px 0;}
.gzcy_menu .menu_icons li.li4 a:hover i{background-position:-40px -200px;}
.gzcy_zxlb{width:100%;}
.gzcy_zxlb .bd{overflow:hidden;}
.gzcy_zxlb .bd ul li{position:relative; float:left; width:100%; padding-top:5px; padding-bottom:5px; font-size:.9375em; *font-size:15px; color:#666; line-height:20px;}
.gzcy_zxlb .bd ul li a{color:#666;}
.gzcy_zxlb .bd ul li a:hover{color:#c00;}
.gzcy_zxlb .bd ul li.head{margin-bottom:10px; font-size:1em; color:#333 !important; background-color:#ffebdc;}
.gzcy_zxlb .bd ul li span{position:absolute; top:50%; margin-top:-10px; text-align:center;}
.gzcy_zxlb .bd ul li span font,
.gzcy_zxlb .bd ul li span a{display:block; padding:0 6px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.gzcy_zxlb .bd ul li span.span01{left:0; width:125px;}
.gzcy_zxlb .bd ul li span.span02{position:static; display:block; margin-top:0; margin-right:160px; margin-left:125px; text-align:left;}
.gzcy_zxlb .bd ul li span.span03{right:85px; width:75px;}
.gzcy_zxlb .bd ul li span.span04{right:0; width:85px;}
.gzcy_zxlb .bd ul#published{height:180px;}

/* LWW 20230908 加position */
.department li{float:left; width:100%; margin-bottom:20px;position: relative;}
.department li h4 a{display:block; color:#ff8b00; font-size:1.125em; font-weight:bold; height:49px; line-height:25px; background-color:#f7f7f7; border-radius:5px; cursor:pointer;}
.department li h4 a i{float:left; width:40px; height:40px; margin:5px 20px 0 40px; background-image:url(../images/index/index_classify_icons.png);}
.department li h4 a b{float:right; margin-top:22px; margin-right:35px; width:15px; height:8px; background-image:url(../images/index/index_classify_arrow.png); background-repeat:no-repeat; background-position:0 0;}
.department li h4 a font{float:left; margin-top:12px; border-left:#ccc solid 1px; padding-left:20px;}

.department li h4 a:hover,
.department li h4 a.on{color:#fff; background-color:#ff8b00; border-radius:5px 5px 0 0;}
.department li h4 a:hover b,
.department li h4 a.on b{background-position:0 -8px;}
.department li h4 a:hover font,
.department li h4 a.on font{border-left-color:#fff;}

.department li.li0 h4 a i{background-position:0 0;}
.department li.li1 h4 a i{background-position:0 -40px;}
.department li.li2 h4 a i{background-position:0 -80px;}
.department li.li3 h4 a i{background-position:0 -120px;}
.department li.li4 h4 a i{background-position:0 -160px;}

.department li.li0 h4 a:hover i,
.department li.li0 h4 a.on i{background-position:-40px 0;}
.department li.li1 h4 a:hover i,
.department li.li1 h4 a.on i{background-position:-40px -40px;}
.department li.li2 h4 a:hover i,
.department li.li2 h4 a.on i{background-position:-40px -80px;}
.department li.li3 h4 a:hover i,
.department li.li3 h4 a.on i{background-position:-40px -120px;}
.department li.li4 h4 a:hover i,
.department li.li4 h4 a.on i{background-position:-40px -160px;}

.department .drop{position:absolute; top:49px; right:0; left:0; z-index:999; display:none; padding:10px 15px; background:#fff; border:#ff8b00 solid 1px; border-top:none; border-radius:0 0 5px 5px;}
.department .drop dd{position:relative; padding:3px 0 3px 20px; font-weight:normal; font-size:.875em; line-height:1.6em; overflow:hidden;}
.department .drop dd a{float:left; max-width:100%;}
.department .drop dd a:hover{font-weight:bold;}
.department .drop dd a:hover i{background-color:#c00;}
.department .drop dd a i{position:absolute; top:1px; left:2px; margin-top:.8em; width:4px; height:4px; background-color:#333;}
/* LWW 20230908 */
.department li.hover .drop{display: block;}

.bgxt{margin-bottom:10px;}
.bgxt li{width:100%;}
.bgxt li a{padding:16px 0; font-weight:normal; text-align:center; color:#ff8b00; background:url(../images/index/index_bgxt_bg.gif) repeat-x bottom #fff; border:#ffcc99 1px solid;}
.bgxt li a font{ font-size: 18px}
.bgxt li a:hover{color:#c60; border-color:#ffcc99;}
.bgxt li a i{margin:0 0; background-image:url(../images/index/index_bgxt_icon1.png); background-position:center center;}

.emailLogin{margin-bottom:5px;}
.emailLogin .common_head{border-bottom-color:#ff8a00;}
.emailLogin .common_head .menu1 li.on{color:#ff8a00;}
.emailLogin .cont{padding-top:20px; height:119px; font-size:.875em; background:#f7f7f7;}
.emailLogin .cont table td{padding:0 3px 5px 3px;}
.emailLogin .btn{display:block; height:40px; background:url(../images/index/index_emaillogin_btn.jpg) no-repeat center top;}
.emailLogin .loginTxt{width:151px; height:18px; padding:4px 8px; font-size:1em; border:#cccccc 1px solid; background:#fff; line-height:18px;}
.emailLogin .inpTxt-active{background:#fffcf7; border-color:#ffcc99;}

.ztzl{margin-bottom:5px;}
.ztzl #marqueeDemo{height:700px; overflow:hidden;}
.ztzl #marqueeDemo ul li{float:left; width:100%; margin-bottom:10px;}
.ztzl #marqueeDemo ul li img{display:block; width:100%; height:115px;}

.yyxt #marqueeDemo2{height:651px; overflow:hidden;}
.yyxt #marqueeDemo2 ul li{float:left; width:100%; margin-bottom:10px;}
.yyxt #marqueeDemo2 ul li img{display:block; width:100%;}

.close_btn{display:block; padding-right:20px; font-size:.875em; line-height:200%; text-align:right; background:url(../images/close.png) no-repeat right; cursor:pointer;}